.gz-body {
    width: 100%;

    .f-h {
        color: #FCCC5B;
    }

    .index-h {
        padding: 2.1875rem 1.5rem;
        height: 7rem;
        width: 100%;
        font-weight: bold;
        color: #fff;
        background: #000;

        h3 {
            position:fixed;
            z-index: 99;
        }

        .login-tab {
            width: 100%;

            span {
                position: relative;
                display: inline-block;
                width: 50%;
                text-align: center;
            }
        }

        .lf {
            // text-align: center;
        }

        .activitie {
            color: #FCCC5B;

            &:after {
                position: absolute;
                content: '';
                padding-bottom: 1.6875rem;
                display: block;
                width: 40%;
                left: 30%;
                border-bottom: 0.4rem solid #FCCC5B;
            }
        }

        .no-activitie {
            color: #FCCC5B;
        }
    }

    
    .gz-list-body {
        width: 100%;
        background: #191919;
        padding: 1.5rem;


        .order-list {
            padding-bottom: 1.5rem;

            li {
                list-style-type: none;
                padding: 0;
                margin: 0;
                padding-top: 2rem;
                text-align: left;

                &.nodata {
                    text-align: center;
                    padding-top: 4rem;
                    padding-bottom: 2rem;

                    img {
                        width: 55%;
                    }

                    p {
                        font-size: 1.875rem;
                    }
                }

                .order-list-title {
                    font-size: 1.875rem;
                    color: #fff;
                    margin-bottom: 1.5rem;
                }

                .order-list-info {
                    background: rgba(255, 255, 255, 0.1);
                    border-radius: 1rem;
                    padding: 1.5rem;
                    overflow: hidden;
                    position: relative;

                    .order-list-no {
                        margin-bottom: 1.5rem;
                        color: #fff;
                        font-size: 1.5rem;

                        span {
                            float: right;
                        }
                    }

                    >img {
                        float: left;
                        width: 9rem;
                        height: 9rem;
                        margin-right: 1.5rem;
                        border-radius: 1rem;
                    }

                    h3 {
                        font-size: 2rem;

                        .list-info-type {
                            color: #FCCC5B;
                            font-size: 1.5rem;
                            text-align: right;
                            float: right;
                            line-height: 3.5rem;
                        }

                        span {
                            margin-right: 3rem;
                        }
                    }

                    .list-fw {
                        font-size: 1.125rem;
                        color: #838282;
                        height: 5rem;
                        overflow: hidden;
                        a {
                            display: inline-block;
                            margin: .2rem;
                            border-radius: 1.7rem;
                            margin-right: .3rem;
                            padding: 0.1rem 1rem;
                            border: 1px solid #838282;
                        }
                    }

                    .order-list-btn {
                        margin-top: 1rem;
                        text-align: right;
                        a {
                            display: inline-block;
                            font-size: 1.5rem;
                            height: 3rem;
                            line-height: 2.5rem;
                            padding: 0 1rem;
                            margin-left: 1.5rem;
                            border-radius: 1.7rem;

                            &.pay-btn {
                                background: #FCCC5B;
                                color: #333333;
                                border: 1px solid #FCCC5B;

                                &:active {
                                    background: darken(#FCCC5B, 10%);
                                    border-color: darken(#FCCC5B, 10%);
                                }
                            }

                            &.cancel-btn {
                                color: #CCCCCC;
                                border: 1px solid #CCCCCC;

                                &:active {
                                    background: #eee;
                                    border-color: darken(#CCCCCC, 10%);
                                }
                            }
                        }
                    }
                }
            }
        }

        .list-items {
            background: rgba(255, 255, 255, .1);
            border-radius: 12px;
            width: 100%;
            height: 15.25rem;
            margin: .9375rem 0;
        }
    }

}